package com.qidian.mes.sys.mapper;

import com.qidian.mes.pojo.DictItem;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author 小可怎么都睡不够
 * @Company 起点编程
 * @Description
 * @Time 2024/4/3 16:20
 */
public interface DictItemMapper {
    int insertDictItem(DictItem dictItem);
    int updateDictItem(DictItem dictItem);
    int deleteDictItem(Long dictItemId);
    int deleteByIds(@Param("dictItemIds") Long [] dictItemIds);
    DictItem selectById(Long dictItemId);
    List<DictItem> selectByPage(@Param("dictItem") DictItem dictItem, @Param("start") int start, @Param("limit") int limit);
    int selectCount(DictItem dictItem);
    List<DictItem> selectByTag(@Param("dictType") String dictType,@Param("dictItemTag") String dictItemTag);
    List<DictItem> selectByValue(@Param("dictType") String dictType,@Param("dictItemValue") Integer dictItemValue);
}
